this._button.remove_style_pseudo_class('active');
});
- this._manager = new PopupMenu.PopupMenuManager({ actor: this._button },
+ this._manager = new PopupMenu.PopupMenuManager(this._button,
{ actionMode: Shell.ActionMode.NONE });
this._manager.addMenu(this._menu);
this.actor.connect('popup-menu', this._onKeyboardPopupMenu.bind(this));
this._menu = null;
- this._menuManager = new PopupMenu.PopupMenuManager(this);
+ this._menuManager = new PopupMenu.PopupMenuManager(this.actor);
if (isDraggable) {
this._draggable = DND.makeDraggable(this.actor);
function addBackgroundMenu(actor, layoutManager) {
actor.reactive = true;
actor._backgroundMenu = new BackgroundMenu(layoutManager);
- actor._backgroundManager = new PopupMenu.PopupMenuManager({ actor: actor });
+ actor._backgroundManager = new PopupMenu.PopupMenuManager(actor);
actor._backgroundManager.addMenu(actor._backgroundMenu);
function openMenu(x, y) {
grabParams = Params.parse(grabParams,
{ actionMode: Shell.ActionMode.POPUP });
this._owner = owner;
- this._grabHelper = new GrabHelper.GrabHelper(owner.actor, grabParams);
+ this._grabHelper = new GrabHelper.GrabHelper(owner, grabParams);
this._menus = [];
}
entry.menu = new EntryMenu(entry);
entry.menu.isPassword = params.isPassword;
- entry._menuManager = new PopupMenu.PopupMenuManager({ actor: entry },
+ entry._menuManager = new PopupMenu.PopupMenuManager(entry,
{ actionMode: params.actionMode });
entry._menuManager.addMenu(entry.menu);
var WindowMenuManager = class {
constructor() {
- this._manager = new PopupMenu.PopupMenuManager({ actor: Main.layoutManager.dummyCursor });
+ this._manager = new PopupMenu.PopupMenuManager(Main.layoutManager.dummyCursor);
this._sourceActor = new St.Widget({ reactive: true, visible: false });
this._sourceActor.connect('button-press-event', () => {